package com.whmskj.xjlhbc.service;

import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.extension.service.IService;
import com.whmskj.xjlhbc.domain.Sc18dDailyClassProductionStatist;
import com.whmskj.xjlhbc.domain.StatisticsOnTheDailyProductionOf;
import com.whmskj.xjlhbc.domain.SublistOfDailyAttendanceRecordsF;
import com.whmskj.xjlhbc.dto.QueryDto;

import java.util.List;

public interface IStatisticsOnTheDailyProductionOfService extends IService<StatisticsOnTheDailyProductionOf> {

    List<SublistOfDailyAttendanceRecordsF> queryList(QueryDto param);

    List<Sc18dDailyClassProductionStatist> tjList();
    List<Sc18dDailyClassProductionStatist> rclList(String startDate, String endDate);

    List<StatisticsOnTheDailyProductionOf> jtclList(String id);

    boolean updateJtcl(StatisticsOnTheDailyProductionOf body);

    Object bzdbList(DateTime string, DateTime endString);

    Object zjDay(QueryDto param);
    Object zjDayDetail(QueryDto param);
    Object zjMonth(QueryDto param);
    Object zjYear(QueryDto param);

    Object jsDay(QueryDto param);
    Object jsDayDetail(QueryDto param);
    Object jsMonth(QueryDto param);
    Object jsYear(QueryDto param);

    Object zlCl(String month);
}
